/**
 *  Copyright [2022] [https://www.botian.cloud]
 *    Botian采用APACHE LICENSE 2.0开源协议，您在使用过程中，需要注意以下几点：
 *    1.请不要删除和修改根目录下的LICENSE文件。
 *    2.请不要删除和修改Botian源码头部的版权声明。
 *    3.本项目代码可免费商业使用，商业使用请保留源码和相关描述文件的项目出处，作者声明等。
 *    4.分发源码时候，请注明软件出处 https://www.botian.cloud
 *    5.不可二次分发开源参与同类竞品，如有想法可联系团队xiaonuobase@qq.com商议合作。
 *    6.若您的项目无法满足以上几点，需要更多功能代码，获取Botian商业授权许可，请在官网购买授权，地址为 https://www.botian.cloud
 */
import {baseRequest} from '@/utils/request'

const request = (url, ...arg) => baseRequest(`/${url}`, ...arg)
/**
 * 系统首页控制器
 *
 * @author yubaoshan
 * @date 2022-09-22 22:33:20
 */
export default {
    // 查询列表
    query(pageNo, pageSize, data) {

        return request(`rofo/${pageNo}/${pageSize}/list.do`, data, 'post')
    },
    // 渲染活动下拉框
    select(pageNo, pageSize, data) {

        return request(`nft/${pageNo}/${pageSize}/select.do`, data, 'post')
    },
    // 条件下拉框
    condSelect(pageNo, pageSize, data) {

        return request(`nft/${pageNo}/${pageSize}/select.do`, data, 'post')
    },
    // 保存
    onSubmit(data) {

        return request(`rofo/savrRofo.do`, data, 'post')
    },
    //删除
	delrofoInfo(id) {

		return request(`rofo/${id}/delRofo.do`, null, 'get')
	},
    //启用
    enableRofo(id) {

        return request(`rofo/${id}/enableRofo.do`, null, 'get')
    },
    //禁用
    disRofo(id) {

        return request(`rofo/${id}/disRofo.do`, null, 'get')
    },
    //查看
    getRofo(id) {

        return request(`rofo/${id}/getRofo.do`, null, 'get')
    },
    //执行日志
    exelog(id) {

        return request(`rofo/${id}/exeLog.do`, null, 'get')
    },
    //修改   execute
    edit(data) {

        return request(`rofo/updataRofo.do`, data, 'post')
    },
    //执行快照
    execute(id) {

        return request(`rofo/${id}/exeRofo.do`, null, 'get')
    },
    // 资格名单列表
    qualification(pageNo, pageSize,data) {
        return request(`rofo/${pageNo}/${pageSize}/getRofoList.do`, data, 'post')
    },
}
